package com.zhou.service;

import com.zhou.bean.FastMan;
import com.zhou.dao.FastManDao;
import com.zhou.dao.impl.FastManDaoImpl;

import java.util.List;

public class FastManService{

    static FastManDao dao = new FastManDaoImpl();
    /**
     * 查询总的用户数和日注册用户数
     * @return
     */

    public static List findAllAndAllDay(){
        return dao.findAllAndAllDay();
    }
    /**
     * 查询用户列表密码记得隐藏
     *
     * @param pageIndex
     * @param pageSize
     * @return
     */
    public static List<FastMan> selectAll(Integer pageIndex, Integer pageSize) {
        return dao.selectAll(pageIndex,pageSize);
    }
    /**
     * 查询总条数
     *
     * @return
     */
    public static int total() {
        return dao.total();
    }

    /**
     * 增加快递员
     *
     * @param fastMan 快递员对象
     * @return
     */
    public static int addFastMan(FastMan fastMan) {
        return dao.addFastMan(fastMan);
    }


    /**
     * 通过手机号查询快递员
     *
     * @param sysPhone 快递员手机号
     * @return
     */
    public static FastMan findBySysPhone(String sysPhone) {
        return dao.findBySysPhone(sysPhone);
    }
    /**
     * 删除快递员
     *
     * @param sysPhone 快递员手机号
     * @return
     */
    public static int deleteBySysPhone(String sysPhone) {
        return dao.deleteBySysPhone(sysPhone);
    }
    /**
     * 更新用户
     *
     * @param id      用户id
     * @param fastMan 新用户
     * @return
     */
    public static int updateFastMan(int id, FastMan fastMan) {
        return dao.updateFastMan(id,fastMan);
    }
    /**
     * 设置登录时间
     * @param id 登录的快递员id
     * @return
     */
    public static int setLoginTime(int id){
        return dao.setLoginTime(id);
    }
}
